package com.server;

import java.sql.Timestamp;

/**
 * AbstractInfoTrans entity provides the base persistence definition of the
 * InfoTrans entity. @author MyEclipse Persistence Tools
 */

public abstract class AbstractInfoTrans implements java.io.Serializable {

	// Fields

	private Integer tid;
	private Long orderId;
	private Integer payerId;
	private Integer payeeId;
	private Float amount;
	private Integer status;
	private Timestamp transTime;

	// Constructors

	/** default constructor */
	public AbstractInfoTrans() {
	}

	/** minimal constructor */
	public AbstractInfoTrans(Long orderId) {
		this.orderId = orderId;
	}

	/** full constructor */
	public AbstractInfoTrans(Long orderId, Integer payerId, Integer payeeId,
			Float amount, Integer status, Timestamp transTime) {
		this.orderId = orderId;
		this.payerId = payerId;
		this.payeeId = payeeId;
		this.amount = amount;
		this.status = status;
		this.transTime = transTime;
	}

	// Property accessors

	public Integer getTid() {
		return this.tid;
	}

	public void setTid(Integer tid) {
		this.tid = tid;
	}

	public Long getOrderId() {
		return this.orderId;
	}

	public void setOrderId(Long orderId) {
		this.orderId = orderId;
	}

	public Integer getPayerId() {
		return this.payerId;
	}

	public void setPayerId(Integer payerId) {
		this.payerId = payerId;
	}

	public Integer getPayeeId() {
		return this.payeeId;
	}

	public void setPayeeId(Integer payeeId) {
		this.payeeId = payeeId;
	}

	public Float getAmount() {
		return this.amount;
	}

	public void setAmount(Float amount) {
		this.amount = amount;
	}

	public Integer getStatus() {
		return this.status;
	}

	public void setStatus(Integer status) {
		this.status = status;
	}

	public Timestamp getTransTime() {
		return this.transTime;
	}

	public void setTransTime(Timestamp transTime) {
		this.transTime = transTime;
	}

}